Authentication
passwordLogin
const passwordLogin = async () => {
try {
const response = await authService.passwordLogin(
"username",
"email@example.com",
"password"
);
console.log(response);
} catch (error) {
console.error(error);
}
};
otpLogin
(a) otpLogin.init
const initiateOtpLogin = async () => {
try {
const response = await authService.otpLogin.init("email@example.com");
console.log(response);
} catch (error) {
console.error(error);
}
};
(b) otpLogin.complete
const completeOtpLogin = async () => {
try {
const response = await authService.otpLogin.complete(
"email@example.com",
"otp-token"
);
console.log(response);
} catch (error) {
console.error(error);
}
};
magicURLLogin
(a) magicURLLogin.init
const initiateMagicUrlLogin = async () => {
try {
const response = await authService.magicURLLogin.init(
"email@example.com",
"base-link"
);
console.log(response);
} catch (error) {
console.error(error);
}
};
(b) magicURLLogin.complete
const completeMagicUrlLogin = async () => {
try {
const response = await authService.magicURLLogin.complete(
"email@example.com",
"magic-url-token"
);
console.log(response);
} catch (error) {
console.error(error);
}
};
logout
const logout = async () => {
try {
const response = await authService.logout();
console.log(response);
} catch (error) {
console.error(error);
}
};